package day14;
/*
* try catch finally 异常捕获处理
*
* */
public class Demo4 {

    public static void main(String[] args) {


        //try catch finally 异常处理的组合方式中finally模块可以没有
        //可以使用 try catch，可以使用try finally

        try{
            int[] arr = {1,2,3,4};

            System.out.println(arr[5]);

            System.out.println(123);
        }catch (ArrayIndexOutOfBoundsException e){
            //只有出现的异常和catch中声明的异常类型相同，catch才可以捕获处理
            System.out.println("出现了数组越界异常");
        } finally {
            System.out.println("一定会被执行的语句");
        }

        System.out.println(234);



    }
}
